/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconZhengjian = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M798.05 139.35H590.1c-1.37-40.02-34.14-72.22-74.5-72.22h-7c-40.35 0-73.12 32.2-74.49 72.22H226.15c-58.41 0-105.94 47.53-105.94 105.94v605.89c0 58.41 47.53 105.94 105.94 105.94h571.9c58.41 0 105.94-47.53 105.94-105.94V245.29c0.01-58.41-47.52-105.94-105.94-105.94z m-302.11 2.52c0-6.97 5.68-12.65 12.65-12.65h7c6.98 0 12.66 5.68 12.66 12.65v55.04c0 6.97-5.68 12.65-12.66 12.65h-7c-6.97 0-12.65-5.68-12.65-12.65v-55.04zM841.9 851.18c0 24.18-19.67 43.85-43.85 43.85h-571.9c-24.18 0-43.85-19.67-43.85-43.85V245.29c0-24.18 19.67-43.85 43.85-43.85h208.16c2.39 39.07 34.63 70.22 74.29 70.22h7c39.67 0 71.91-31.15 74.3-70.22h208.15c24.18 0 43.85 19.67 43.85 43.85v605.89z"
        fill={getIconColor(color, 0, '#666666')}
      />
      <Path
        d="M370.76 697.17c17.15 0 31.05-13.9 31.05-31.05 0-60.81 49.48-110.29 110.3-110.29s110.3 49.48 110.3 110.29c0 17.15 13.9 31.05 31.05 31.05s31.05-13.9 31.05-31.05c0-66.32-37.71-123.92-92.76-152.74 22.01-21.03 35.8-50.59 35.8-83.36 0-63.65-51.78-115.43-115.43-115.43s-115.43 51.78-115.43 115.43c0 32.77 13.79 62.33 35.8 83.36-55.05 28.82-92.76 86.42-92.76 152.74-0.02 17.16 13.88 31.05 31.03 31.05zM512.1 376.68c29.41 0 53.34 23.93 53.34 53.34s-23.93 53.34-53.34 53.34-53.34-23.93-53.34-53.34 23.93-53.34 53.34-53.34zM775.77 730.59H248.43c-17.15 0-31.05 13.9-31.05 31.05v4.98c0 17.15 13.9 31.05 31.05 31.05h527.34c17.15 0 31.05-13.9 31.05-31.05v-4.98c0-17.15-13.9-31.05-31.05-31.05z"
        fill={getIconColor(color, 1, '#666666')}
      />
    </Svg>
  );
};

IconZhengjian.defaultProps = {
  size: 18,
};

IconZhengjian = React.memo ? React.memo(IconZhengjian) : IconZhengjian;

export default IconZhengjian;
